
/* //图标 */
.icon_r {
  width: 40upx;
  height: 40upx;
}

.icon1_r {
  width: 50upx;
  height: 50upx;
  margin-right: 15upx;
}
.icon1_r_c {
  width: 50upx;
  height: 60upx;
  margin-right: 15upx;
}

.icon2_r {
  width: 40upx;
  height: 40upx;
}

.icon3_r {
  width: 40upx;
  height: 40upx;
  margin: 10upx;
}

.icon4_r {
  width: 30upx;
  height: 30upx;
  padding: 15upx;
}

.icon5_r {
  width: 40upx;
  height: 40upx;
  margin: 5upx;
}

.icon6_r {
  width: 50upx;
  height: 50upx;
  flex-shrink: 0;
}

.icon7_r {
  width: 20upx;
  height: 24upx;
  flex-shrink: 0;
  margin-left: 10upx;
}
.icon8_r {
  width: 30upx;
  height: 30upx;
}

/* input */

.input_pla {
  font-size: 30upx;
  padding-left: 20upx;
  text-align: right;
}

/* 所有背景 */

.background1_r {
  background-color: #f3f3f5;
}

/* 圆角 */

.reaus1_r {
  border-radius: 40upx;
}

.reaus2_r {
  border-radius: 20upx;
}

.reaus3_r {
  border-radius: 20upx 20upx 0upx 0upx;
}

.reaus4_r {
  border-radius: 0upx 0upx 20upx 20upx;
}

/* 内边距 */

.padding1_r {
  padding: 20upx 0upx;
}

.padding2_r {
  padding: 20upx 30upx;
}

.padding3_r {
  padding: 20upx;
}

.padding4_r {
  padding: 20upx 20upx 0upx 20upx;
}

.padding5_r {
  padding-top: 15upx;
}

.padding6_r {
  padding: 15upx;
}

.padding6_r_1 {
  padding: 0upx 15upx;
}

.padding7_r {
  padding-bottom: 20upx;
}

.padding9_r {
  padding-top: 20upx;
}

.padding8_r {
  padding: 30upx 10upx;
}

.padding10_r {
  padding-bottom: 10upx;
  padding-right: 10upx;
}
.padding11_r {
  padding:10upx;
}
/* 外边距 */

.margin1_r {
  margin: 20upx 0px;
}

.margin2_r {
  margin: 20upx;
}

.margin3_r {
  margin: 20upx 0px 0px 0px;
}

.margin4_r {
  margin: 0upx 0px 20upx 0px;
}

.margin5_r {
  margin: 20upx 20upx 0px 20upx;
}

.margin6_r {
  margin: 0upx 20upx 0px 0upx;
}

.margin7_r {
  margin: 0upx 0px 15upx 0px;
}

/* 边框 */

.border_bottom {
  border-bottom: 1px solid #f5f5f5;
}
.border_bottom1 {
  border-bottom: 2px solid #f5f5f5;
}
.border_top {
  border-top: 1px solid #f5f5f5;
}

.border_resus {
  border-radius: 15upx;
}

/* 分界线
 */

.line1_r {
  width: 100%;
  height: 1px;
  background: #f5f5f5;
}

.line2_r {
  width: 100%;
  height: 10upx;
  background: #f5f5f5;
}

/* 字体 */

.font_size1_r {
  font-size: 30upx;
  color: #bfbfbf;
}

.font_size2_r {
  font-size: 40upx;
}

.font_size3_r {
  font-size: 35upx;
}

.font_size4_r {
  font-size: 30upx;
} 

.font_size5_r {
  font-size: 25upx;
}

.font_size6_r {
  font-size: 60upx;
}

.font_size7_r {
  font-weight: bold;
}

.text_align1_r {
  text-align: center;
}

.text_align2_r {
  text-align: right;
}

.text_align3_r {
  text-align: left;
}

.color1_r {
  color: #666;
}

.color2_r {
  color: red;
}

.color3_r {
  color: #999;
}

.color4_r {
  color: #ddd;
}

.color5_r {
  color: #333;
}

.color6_r {
  color: #fff;
}

/* 隐藏 */

.yincang1 {
  opacity: 0;
}

/* 各种demo */

/* 价钱样式 */

.moneyFu {
  font-size: 30upx;
  line-height: 70upx;
}

.moneySum {
  font-size: 50upx;
  line-height: 50upx;
}

.moneyFu1 {
  font-size: 25upx;
  line-height: 50upx;
}

.moneySum1 {
  font-size: 40upx;
  line-height: 40upx;
}

/* 按钮 */

.btnBottom {
  width:300upx;
  padding: 20upx 0upx;
  background: rgba(56, 64, 77, 1);
  color: rgba(253, 221, 169, 1);
  margin-top: 30upx;
  border-radius: 50upx;
  text-align: center;
}

.btnBottom1 {
  padding: 20upx 120upx;
  background-color: #38404b;
  color: rgba(253, 221, 169, 1);
  margin-top: 30upx;
  border-radius: 50upx;
  width: 350upx;
  text-align: center;
}

.btnBottom2 {
  padding: 10upx 30upx;
  background: linear-gradient(0deg, rgba(255, 80, 68, 1), rgba(230, 1, 33, 1));
  color: white;
  margin-top: 30upx;
  border-radius: 50upx;
  text-align: center;
  font-size: 28upx;
}

.btnBottom3 {
  padding: 10upx 30upx;
  background-color: white;
  margin-top: 30upx;
  border-radius: 50upx;
  text-align: center;
  font-size: 28upx;
  border: 1px solid rgba(204, 204, 204, 1);
}

.btnBottom4 {
  padding: 5upx 25upx;
  background: linear-gradient(0deg, rgba(255, 80, 68, 1), rgba(230, 1, 33, 1));
  color: white;
  border-radius: 50upx;
  text-align: center;
  font-size: 25upx;
}

.btnBottom5 {
  padding: 10upx 30upx;
  background: linear-gradient(0deg, rgba(255, 80, 68, 1), rgba(230, 1, 33, 1));
  color: white;
  border-radius: 50upx;
  text-align: center;
  font-size: 25upx;
}

/* 带边框的按钮 */

.btn_border {
  padding: 10upx 18upx;
  border-radius: 50upx;
  text-align: center;
  font-size: 22upx;
  background: rgba(56, 64, 77, 1);
  font-family: PingFang SC;
  font-weight: 500;
  color: rgba(253, 221, 169, 1);
  letter-spacing:3upx;
  margin-top:20upx;
  border:1px solid #38404b;
}
.btn_border_1 {
  padding: 7upx 26upx;
  border-radius: 50upx;
  text-align: center;
  font-size: 22upx;
  border: 1px solid rgba(207, 162, 94, 1);
  background: rgba(255, 255, 255, 1);
  font-family: PingFang SC;
  font-weight: 500;
  color: rgba(207, 162, 94, 1);
}

.btn_border_2 {
  padding: 11upx 26upx;
  border-radius: 50upx;
  text-align: center;
  font-size: 24upx;
  border: 1px solid rgba(204, 204, 204, 1);
  background: rgba(255, 255, 255, 1);
  font-family: PingFang SC;
  font-weight: 500;
  color: rgba(153, 153, 153, 1);
}

/* 层级 */

.z_index1_r {
  z-index: 1000;
}

.z_index2_r {
  z-index: 1001;
}

.z_index3_r {
  z-index: 1002;
}

.z_index4_r {
  z-index: 999;
}

/* 组件样式 */

.input_pla {
  font-size: 30upx;
  /* padding-left: 10upx;
  padding-right: 10upx;
  padding-top: 10upx;
  padding-bottom: 10upx; */
  padding: 5upx 15upx 15upx 15upx;
  line-height: 50upx;
}

.inputClass {
  /* padding-left: 10upx;
  padding-right: 10upx;
  padding-top: 10upx;
  padding-bottom: 10upx; */
  padding: 5upx 15upx 15upx 15upx;
  font-size: 30upx;
  width: 100%;
  background-color: #eee;
  line-height: 50upx;
  /* z-index: 999; */
}

/* 占比 */

.flex1_r {
  flex: 1;
}

.flex2_r {
  flex: 4;
}

.flex3_r {
  flex: 2;
}

/* 文字不换行 */

.buhuanhang {
  flex-shrink: 0;
  white-space: nowrap;
}

/* 占位图 */

.zhanweituImg {
  width: 80%;
  margin: 10% 10% 10% 10%;
}

/* 多选框 */
checkbox radio .wx-checkbox-input.wx-checkbox-input-checked {
  background: linear-gradient(0deg, #38404d, #38404d);
  color: white;
  border: 1px solid #fff;
}

radio checkbox .wx-checkbox-input.wx-checkbox-input-checked {
  background: linear-gradient(-75deg, #38404d, #38404d);
}

radio, checkbox {
  transform: scale(0.7);
}

/* 灰背景 */

.huuibeijing {
  width: 750upx;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  bottom: 0px;
  right: 0px;
}

.btn-default {
  width:50upx;
  height: 50upx;
  background-size: 170px 49px;
  -webkit-background-size: 170px 49px;
}
.btn{
  width: 80upx;
  background-color: #ffffff;
  color: #FFF;
  line-height: 34upx;
}
.btn::after {
  border: 0;
}

/* 分隔文字样式 */
.ge_txt{
  background-color: white;
  padding:10upx 15upx;
  min-width: 150upx;
  max-width:150upx;
  text-align: center;
  margin:0upx 20upx;
  font-size:30upx;
font-weight:bold;
color:rgba(207,162,94,1);
line-height:57upx;
}
.fengeLine{
  background: #CFA25E;
  height: 3upx;
  width: 160upx;
}
.fengeView{
  border-top:3px solid #CFA25E;
}


/* 百分百好用的占位图 */

.zhanweibaijing {

  background-image: url('');
    background-size: 100% 100%;
}


/* --------------uniapp----------- */
.gouwucheanniu{
	width:192upx;
	height:68upx;
	background:rgba(69,112,206,1);
	border-radius:34upx;
	text-align: center;
	color: #FFFFFF;
	font-size:32upx;
	line-height: 68upx;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
} 

.pore{
	position: relative;
}
.poab{
	position: absolute;
}
.zimuhuanhang{
	word-break:break-all;
}
